﻿@model JPSOFTWARE.BON.Modelos.RegistrarProdutosModel
@{
	ViewBag.Title = "Bebida Social - Registrar Produtos";
	Layout = "~/Views/Shared/_Layout.cshtml";
}
<script src="@Url.Content("~/Scripts/GestaoProdutos/Produtos.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.alphanumeric.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.price_format.1.7.min.js")" type="text/javascript"></script>
<script type="text/javascript">
	jQuery(function ($) {
	    RegistrarProduto();
	    $('#ValorUnitario').priceFormat({
	        prefix: 'R$ ',
	        centsSeparator: ',',
	        thousandsSeparator: '.'
	    });
	});
</script>
<div class="span3">
</div>
<div class="span6 box">
	<div class="box-head">
		<h3>Registro de Produto</h3>
	</div>
	<div class="box-content">
		<div class="content-inner">
			<div class="form-horizontal">
				@using (Html.BeginForm("RegistrarProdutos", "Produtos", FormMethod.Post, new { id = "formRegistrarProdutos" }))
				{                  
					@Html.Hidden("actionCarregarSubCategoria", Url.Action("CarregarSubCategoria", "Produtos"))
					@Html.Hidden("actionCarregarBebidas", Url.Action("CarregarBebidas", "Produtos"))
					@Html.Hidden("hProdutoInserido", ViewData["ProdutoInserido"])
					@Html.Hidden("hProdutoErro", ViewData["ProdutoErro"])
					@Html.Hidden("hMensagem", ViewData["Mensagem"])

					@Html.ValidationSummary(true)
		
					<legend>Insira os dados do Produto</legend>
					
					<div class="control-group">
						<div class="control-label">
							@Html.LabelFor(model => model.IdDistribuidora)
						</div>
						<div class="controls">
							@Html.DropDownListFor(model => model.IdDistribuidora, (SelectList)ViewData["DistribuidoraCombo"], "--Selecione--", new { @class = "input-xlarge" })
							@Html.ValidationMessageFor(model => model.IdDistribuidora)
						</div>
					</div>
					<div class="control-group">
						<div class="control-label">
							@Html.LabelFor(model => model.NomeProduto)
						</div>
						<div class="controls">
							@Html.DropDownListFor(model => model.IdProduto, (SelectList)ViewData["ProdutosCombo"], "--Selecione--", new { @class = "input-xlarge" })
							@Html.ValidationMessageFor(model => model.IdProduto)
						</div>
					</div>	
					<div class="control-group">
						<div class="control-label">
							@Html.LabelFor(model => model.ValorUnitario)
						</div>
						<div class="controls">
							@Html.TextBoxFor(model => model.ValorUnitario, new { @class = "input-mini required", MaxLength = 18 })
							@Html.ValidationMessageFor(model => model.ValorUnitario)
						</div>
					</div>                         
					<div class="control-group">
						<div class="control-label">
							@Html.LabelFor(model => model.NomeSituacao)
						</div>
						<div class="controls">
							@Html.DropDownListFor(model => model.NomeSituacao, (SelectList)ViewData["Situacao"], "--Selecione--", new { @class = "input-medium" })
							@Html.ValidationMessageFor(model => model.NomeSituacao)
						</div>
					</div>
					<div class="form-actions">
						<button type="submit" class="btn btn-primary">
							<i class="icon-ok icon-white"></i>&nbsp;Registrar Produto</button>
						<button type="button" class="btn" id="btCancelar">
							<i class="icon-ban-circle"></i>&nbsp;Cancelar</button>
					</div>
				}
			</div>
		</div>
	</div>
</div>
<div class="span3">
</div>
<div id="divRegistrarProdutoSucesso" class="modal">
	<div class="modal-header">
		<h3>Registrar Produto</h3>
	</div>
	<div class="modal-body">
		@ViewData["Mensagem"]
	</div>
	<div class="modal-footer">
		@Html.ActionLink("Novo Produto?", "RegistrarProdutos", "Produtos", new { area = "GestaoProdutos" }, new { @class = "btn btn-primary" })
		@Html.ActionLink("Vizualizar Produtos", "ListarProdutos", "Produtos", new { Area = "GestaoProdutos" }, new { @class = "btn" })
	</div>
</div>
<div id="divRegistrarProdutoErro" class="modal">
	<div class="modal-header">
		<h3>Registrar Produto</h3>
	</div>
	<div class="modal-body">
		@Html.ViewData["ProdutoErro"]
	</div>
	<div class="modal-footer">
		<span><a class="btn btn-primary" href="javascript:FecharTelaRegistrarProdutoErro()">Tentar novamente?</a></span>
	</div>
</div>
<div id="divRegistrarProdutoCancelar" class="modal hide fade">
	<div class="modal-header">
		<h3>Registrar Produto</h3>
	</div>
	<div class="modal-body">
		@JPSOFTWARE.BON.Modelos.Mensagens.MSG_020
	</div>
	<div class="modal-footer">
		<span>@Html.ActionLink("Sim", "ListarProdutos", new { area = "GestaoProdutos" }, new { @class = "btn btn-primary" })</span>
		<span><a class="btn" href="javascript:CancelarOperacaoRegistrar()">Não</a></span>
	</div>
</div>
